<!-- HTML header for doxygen 1.8.13-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Open SCA: LaunchNode Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { init_search(); });
</script>
<link href="customdoxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><a href="http://www.onetek.net"><img alt="Logo" src="openscaLogo.png"/></a></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">Open SCA
   &#160;<span id="projectnumber">Version 0.6.0</span>
   </div>
   <div id="projectbrief">Open SCA</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('class_launch_node.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pri-methods">Private Member Functions</a> &#124;
<a href="#pri-attribs">Private Attributes</a> &#124;
<a href="class_launch_node-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">LaunchNode Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>If os is vxworks, the LoadFileInfo used to description the information of file loaded to memory.  
 <a href="class_launch_node.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="_launch_node_8h_source.html">LaunchNode.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a6360e4fd25612637e6a407f999cb7aab"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_launch_node.html#a6360e4fd25612637e6a407f999cb7aab">LaunchNode</a> (std::string <a class="el" href="_domain_manager__server_8cpp.html#a49943bdb8560720d07c87de869066484">fsRoot</a>, std::string <a class="el" href="_domain_manager__server_8cpp.html#afb91446413d17e8e077d6c01f86230a7">sdrRoot</a>)</td></tr>
<tr class="memdesc:a6360e4fd25612637e6a407f999cb7aab"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor of the <a class="el" href="class_launch_node.html" title="If os is vxworks, the LoadFileInfo used to description the information of file loaded to memory...">LaunchNode</a> class.  <a href="#a6360e4fd25612637e6a407f999cb7aab">More...</a><br /></td></tr>
<tr class="separator:a6360e4fd25612637e6a407f999cb7aab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a086d3632af18c5f7bcf1f68ff66b17c2"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_launch_node.html#a086d3632af18c5f7bcf1f68ff66b17c2">~LaunchNode</a> ()</td></tr>
<tr class="separator:a086d3632af18c5f7bcf1f68ff66b17c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a784b093629e0bc47402aef3bd874dce1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_launch_node.html#a784b093629e0bc47402aef3bd874dce1">executeDevMgr</a> (<a class="el" href="class_file_system__impl.html">FileSystem_impl</a> *fileSys, const std::string &amp;dcdflPath)</td></tr>
<tr class="memdesc:a784b093629e0bc47402aef3bd874dce1"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is used to execute device manager.  <a href="#a784b093629e0bc47402aef3bd874dce1">More...</a><br /></td></tr>
<tr class="separator:a784b093629e0bc47402aef3bd874dce1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d84de84ca15aa2881645aabd83302e5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_launch_node.html#a7d84de84ca15aa2881645aabd83302e5">executeDmnMgr</a> (<a class="el" href="class_file_system__impl.html">FileSystem_impl</a> *fileSys, const std::string &amp;dmdflPath)</td></tr>
<tr class="memdesc:a7d84de84ca15aa2881645aabd83302e5"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is used to execute domain manager.  <a href="#a7d84de84ca15aa2881645aabd83302e5">More...</a><br /></td></tr>
<tr class="separator:a7d84de84ca15aa2881645aabd83302e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a094968bc392f56cfa40680841259b26e"><td class="memItemLeft" align="right" valign="top">CF::File_var&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_launch_node.html#a094968bc392f56cfa40680841259b26e">getFileRef</a> (CF::FileSystem_ptr fileSys, std::string filePath)</td></tr>
<tr class="memdesc:a094968bc392f56cfa40680841259b26e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get file's reference by input file path.  <a href="#a094968bc392f56cfa40680841259b26e">More...</a><br /></td></tr>
<tr class="separator:a094968bc392f56cfa40680841259b26e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29a38a32c09806a88d96d35c909f7214"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_task_params_type.html">TaskParamsType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_launch_node.html#a29a38a32c09806a88d96d35c909f7214">getTaskParamsFromSPD</a> (<a class="el" href="class_s_p_d_parser.html">SPDParser</a> &amp;<a class="el" href="_domain_manager__server_8cpp.html#a890d9eaac0943ec0a1ff839f42c0c62b">spdParser</a>)</td></tr>
<tr class="memdesc:a29a38a32c09806a88d96d35c909f7214"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get params which naming service task needs.  <a href="#a29a38a32c09806a88d96d35c909f7214">More...</a><br /></td></tr>
<tr class="separator:a29a38a32c09806a88d96d35c909f7214"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2e66a292a4a70cd26df8482a6561731"><td class="memItemLeft" align="right" valign="top"><a class="el" href="_p_r_f_parser_8h.html#a965eb5606fdf7ff8112c36a5ee7f75e0">ExecParamsType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_launch_node.html#ac2e66a292a4a70cd26df8482a6561731">getExecParamsFromPRF</a> (<a class="el" href="class_file_system__impl.html">FileSystem_impl</a> *fileSys, <a class="el" href="class_s_p_d_parser.html">SPDParser</a> &amp;<a class="el" href="_domain_manager__server_8cpp.html#a890d9eaac0943ec0a1ff839f42c0c62b">spdParser</a>, const std::string &amp;spdflPath)</td></tr>
<tr class="memdesc:ac2e66a292a4a70cd26df8482a6561731"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get execute params.  <a href="#ac2e66a292a4a70cd26df8482a6561731">More...</a><br /></td></tr>
<tr class="separator:ac2e66a292a4a70cd26df8482a6561731"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8410cc684a7fb0cc9530c13923cc9cc5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_launch_node.html#a8410cc684a7fb0cc9530c13923cc9cc5">changeExecParamsFormat</a> (char **argv, <a class="el" href="_p_r_f_parser_8h.html#a965eb5606fdf7ff8112c36a5ee7f75e0">ExecParamsType</a> execParams)</td></tr>
<tr class="memdesc:a8410cc684a7fb0cc9530c13923cc9cc5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Change execParams' format from ExecParamsType to char**.  <a href="#a8410cc684a7fb0cc9530c13923cc9cc5">More...</a><br /></td></tr>
<tr class="separator:a8410cc684a7fb0cc9530c13923cc9cc5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5fcc372b42240f742020a44c0b526c51"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_launch_node.html#a5fcc372b42240f742020a44c0b526c51">changeParamsFormat</a> (char **argv, <a class="el" href="_p_r_f_parser_8h.html#a965eb5606fdf7ff8112c36a5ee7f75e0">ExecParamsType</a> execParams, <a class="el" href="struct_task_params_type.html">TaskParamsType</a> taskParams)</td></tr>
<tr class="memdesc:a5fcc372b42240f742020a44c0b526c51"><td class="mdescLeft">&#160;</td><td class="mdescRight">Change execParams and taskParams' format from ExecParamsType to char**.  <a href="#a5fcc372b42240f742020a44c0b526c51">More...</a><br /></td></tr>
<tr class="separator:a5fcc372b42240f742020a44c0b526c51"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a21d162c3e34988943f412894928a390b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_launch_node.html#a21d162c3e34988943f412894928a390b">executeNamingService</a> (<a class="el" href="class_file_system__impl.html">FileSystem_impl</a> *fileSys, const std::string &amp;spdflPath)</td></tr>
<tr class="memdesc:a21d162c3e34988943f412894928a390b"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function used to execute NamingService.  <a href="#a21d162c3e34988943f412894928a390b">More...</a><br /></td></tr>
<tr class="separator:a21d162c3e34988943f412894928a390b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c4e68a7a34959611ff4f4257cb3eae7"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_launch_node.html#a0c4e68a7a34959611ff4f4257cb3eae7">killProcess</a> (pid_type pid)</td></tr>
<tr class="memdesc:a0c4e68a7a34959611ff4f4257cb3eae7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Terminate a specific process by process id.  <a href="#a0c4e68a7a34959611ff4f4257cb3eae7">More...</a><br /></td></tr>
<tr class="separator:a0c4e68a7a34959611ff4f4257cb3eae7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acaf91324cb49c322ac846f66377ead84"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_launch_node.html#acaf91324cb49c322ac846f66377ead84">getBinaryFileNameFromSPD</a> (<a class="el" href="class_s_p_d_parser.html">SPDParser</a> &amp;<a class="el" href="_domain_manager__server_8cpp.html#a890d9eaac0943ec0a1ff839f42c0c62b">spdParser</a>, const std::string &amp;spdflPath)</td></tr>
<tr class="memdesc:acaf91324cb49c322ac846f66377ead84"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get binary file's name by parsering spd file.  <a href="#acaf91324cb49c322ac846f66377ead84">More...</a><br /></td></tr>
<tr class="separator:acaf91324cb49c322ac846f66377ead84"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51ea3ae230fc12714b4f28d88afabfb0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_launch_node.html#a51ea3ae230fc12714b4f28d88afabfb0">loadFile</a> (<a class="el" href="class_file_system__impl.html">FileSystem_impl</a> *fileSys, <a class="el" href="class_s_p_d_parser.html">SPDParser</a> &amp;<a class="el" href="_domain_manager__server_8cpp.html#a890d9eaac0943ec0a1ff839f42c0c62b">spdParser</a>, const std::string &amp;spdflPath)</td></tr>
<tr class="memdesc:a51ea3ae230fc12714b4f28d88afabfb0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Load binary file into memory.  <a href="#a51ea3ae230fc12714b4f28d88afabfb0">More...</a><br /></td></tr>
<tr class="separator:a51ea3ae230fc12714b4f28d88afabfb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51fd05e5055293748f0478b9723cfdd5"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_launch_node.html#a51fd05e5055293748f0478b9723cfdd5">spawnProcess</a> (int argc, char *argv[], char *<a class="el" href="_device_manager__server_8cpp.html#a2405b489912e97e70f9910c6ddc286e2">entryPoint</a>, unsigned long ulStackSize, unsigned long ulPriority, pid_type &amp;pid)</td></tr>
<tr class="memdesc:a51fd05e5055293748f0478b9723cfdd5"><td class="mdescLeft">&#160;</td><td class="mdescRight">The operation shall start a new process by input parameters.  <a href="#a51fd05e5055293748f0478b9723cfdd5">More...</a><br /></td></tr>
<tr class="separator:a51fd05e5055293748f0478b9723cfdd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a346a28ce5a563149b4221fd3a8ef8540"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_launch_node.html#a346a28ce5a563149b4221fd3a8ef8540">isFileExists</a> (<a class="el" href="class_file_system__impl.html">FileSystem_impl</a> *fileSys, const std::string &amp;filePath)</td></tr>
<tr class="memdesc:a346a28ce5a563149b4221fd3a8ef8540"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check the input file is existed in the iinput fileSystem.  <a href="#a346a28ce5a563149b4221fd3a8ef8540">More...</a><br /></td></tr>
<tr class="separator:a346a28ce5a563149b4221fd3a8ef8540"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-methods"></a>
Private Member Functions</h2></td></tr>
<tr class="memitem:a86ee49cf38d6074abe4cdaeba5d9189d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_launch_node.html#a86ee49cf38d6074abe4cdaeba5d9189d">execute</a> (<a class="el" href="class_file_system__impl.html">FileSystem_impl</a> *fileSys, <a class="el" href="class_s_p_d_parser.html">SPDParser</a> &amp;<a class="el" href="_domain_manager__server_8cpp.html#a890d9eaac0943ec0a1ff839f42c0c62b">spdParser</a>, const std::string &amp;spdflPath, char *argv[], <a class="el" href="struct_task_params_type.html">TaskParamsType</a> taskParams)</td></tr>
<tr class="memdesc:a86ee49cf38d6074abe4cdaeba5d9189d"><td class="mdescLeft">&#160;</td><td class="mdescRight">The operation shall start a new process by input parameters.  <a href="#a86ee49cf38d6074abe4cdaeba5d9189d">More...</a><br /></td></tr>
<tr class="separator:a86ee49cf38d6074abe4cdaeba5d9189d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a>
Private Attributes</h2></td></tr>
<tr class="memitem:aa9b2ca207bf051439b56b66b6d2139fe"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_launch_node.html#aa9b2ca207bf051439b56b66b6d2139fe">m_fsRoot</a></td></tr>
<tr class="separator:aa9b2ca207bf051439b56b66b6d2139fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89cc0459ac91b3c3bff2d8a115b70d44"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_launch_node.html#a89cc0459ac91b3c3bff2d8a115b70d44">m_sdrRoot</a></td></tr>
<tr class="separator:a89cc0459ac91b3c3bff2d8a115b70d44"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>If os is vxworks, the LoadFileInfo used to description the information of file loaded to memory. </p>
<p>localFile Name of the file. laodType Type of the file. refcnt Reference counts of the file. moduleID Module id of the file. this class is designed to launch the whole OpenSCA platform, include load and execute DmnMgr / DevMgr / NamingService . meanwhile it provide interface to teminate all task related to SCA_platform. </p>

<p>Definition at line <a class="el" href="_launch_node_8h_source.html#l00072">72</a> of file <a class="el" href="_launch_node_8h_source.html">LaunchNode.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a6360e4fd25612637e6a407f999cb7aab"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_launch_node.html">LaunchNode</a> </td>
          <td>(</td>
          <td class="paramtype">std::string&#160;</td>
          <td class="paramname"><em>fsRoot</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::string&#160;</td>
          <td class="paramname"><em>sdrRoot</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Constructor of the <a class="el" href="class_launch_node.html" title="If os is vxworks, the LoadFileInfo used to description the information of file loaded to memory...">LaunchNode</a> class. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">fsRoot</td><td>Root path of the file system. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">sdrRoot</td><td>Path of the platform relative to file system. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="launch_node_8cpp_source.html#l00049">49</a> of file <a class="el" href="launch_node_8cpp_source.html">launchNode.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a086d3632af18c5f7bcf1f68ff66b17c2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">~<a class="el" href="class_launch_node.html">LaunchNode</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="launch_node_8cpp_source.html#l00056">56</a> of file <a class="el" href="launch_node_8cpp_source.html">launchNode.cpp</a>.</p>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a8410cc684a7fb0cc9530c13923cc9cc5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void changeExecParamsFormat </td>
          <td>(</td>
          <td class="paramtype">char **&#160;</td>
          <td class="paramname"><em>argv</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="_p_r_f_parser_8h.html#a965eb5606fdf7ff8112c36a5ee7f75e0">ExecParamsType</a>&#160;</td>
          <td class="paramname"><em>execParams</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Change execParams' format from ExecParamsType to char**. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">argv</td><td>destination params. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">execParams</td><td>executable params of process. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="launch_node_8cpp_source.html#l00167">167</a> of file <a class="el" href="launch_node_8cpp_source.html">launchNode.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a5fcc372b42240f742020a44c0b526c51"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void changeParamsFormat </td>
          <td>(</td>
          <td class="paramtype">char **&#160;</td>
          <td class="paramname"><em>argv</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="_p_r_f_parser_8h.html#a965eb5606fdf7ff8112c36a5ee7f75e0">ExecParamsType</a>&#160;</td>
          <td class="paramname"><em>execParams</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_task_params_type.html">TaskParamsType</a>&#160;</td>
          <td class="paramname"><em>taskParams</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Change execParams and taskParams' format from ExecParamsType to char**. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">argv</td><td>destination params. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">execParams</td><td>executable params of process. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">taskParams</td><td>task params of process. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="launch_node_8cpp_source.html#l00199">199</a> of file <a class="el" href="launch_node_8cpp_source.html">launchNode.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a86ee49cf38d6074abe4cdaeba5d9189d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void execute </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_file_system__impl.html">FileSystem_impl</a> *&#160;</td>
          <td class="paramname"><em>fileSys</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_s_p_d_parser.html">SPDParser</a> &amp;&#160;</td>
          <td class="paramname"><em>spdParser</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>spdflPath</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>argv</em>[], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_task_params_type.html">TaskParamsType</a>&#160;</td>
          <td class="paramname"><em>taskParams</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>The operation shall start a new process by input parameters. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">fileSys</td><td>File system of the platform. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">spdParser</td><td>Parser of the spd.xml file. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">spdflPath</td><td>Path of the psd.xml file. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">argv</td><td>Parameters passed to process's entrypoint. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">taskParams</td><td>Task parameters of the process. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="launch_node_8cpp_source.html#l00263">263</a> of file <a class="el" href="launch_node_8cpp_source.html">launchNode.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a784b093629e0bc47402aef3bd874dce1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void executeDevMgr </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_file_system__impl.html">FileSystem_impl</a> *&#160;</td>
          <td class="paramname"><em>fileSys</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>dcdflPath</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function is used to execute device manager. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">fileSys</td><td>FileSystem used to find file by input file path. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">spdflPath</td><td>DeviceManager's dcd file's path, relative to SDRROOT. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="launch_node_8cpp_source.html#l00388">388</a> of file <a class="el" href="launch_node_8cpp_source.html">launchNode.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a7d84de84ca15aa2881645aabd83302e5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void executeDmnMgr </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_file_system__impl.html">FileSystem_impl</a> *&#160;</td>
          <td class="paramname"><em>fileSys</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>dmdflPath</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function is used to execute domain manager. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">fileSys</td><td>file system used to find file by input file path. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">dmdflPath</td><td>domainManager's dmd file's path, relative to SDRROOT. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="launch_node_8cpp_source.html#l00451">451</a> of file <a class="el" href="launch_node_8cpp_source.html">launchNode.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a21d162c3e34988943f412894928a390b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void executeNamingService </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_file_system__impl.html">FileSystem_impl</a> *&#160;</td>
          <td class="paramname"><em>fileSys</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>spdflPath</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This function used to execute NamingService. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">fileSys</td><td>File system used to find file by input file path. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">spdflPath</td><td>Naming service's spd file's path, relative to SDRROOT. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="launch_node_8cpp_source.html#l00307">307</a> of file <a class="el" href="launch_node_8cpp_source.html">launchNode.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="acaf91324cb49c322ac846f66377ead84"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::string getBinaryFileNameFromSPD </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_s_p_d_parser.html">SPDParser</a> &amp;&#160;</td>
          <td class="paramname"><em>spdParser</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>spdflPath</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get binary file's name by parsering spd file. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">spdParser</td><td>parser of the spd.xml file. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">spdflPath</td><td>spd file's path. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>binary file's name </dd></dl>

<p>Definition at line <a class="el" href="launch_node_8cpp_source.html#l00543">543</a> of file <a class="el" href="launch_node_8cpp_source.html">launchNode.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ac2e66a292a4a70cd26df8482a6561731"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="_p_r_f_parser_8h.html#a965eb5606fdf7ff8112c36a5ee7f75e0">ExecParamsType</a> getExecParamsFromPRF </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_file_system__impl.html">FileSystem_impl</a> *&#160;</td>
          <td class="paramname"><em>fileSys</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_s_p_d_parser.html">SPDParser</a> &amp;&#160;</td>
          <td class="paramname"><em>spdParser</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>spdflPath</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get execute params. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">fileSys</td><td>Filesystem of the platform. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">spdParser</td><td>Parser of spd file. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">spdflPath</td><td>The path of spd file.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>execute params </dd></dl>

<p>Definition at line <a class="el" href="launch_node_8cpp_source.html#l00138">138</a> of file <a class="el" href="launch_node_8cpp_source.html">launchNode.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a094968bc392f56cfa40680841259b26e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">CF::File_var getFileRef </td>
          <td>(</td>
          <td class="paramtype">CF::FileSystem_ptr&#160;</td>
          <td class="paramname"><em>fileSys</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::string&#160;</td>
          <td class="paramname"><em>filePath</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get file's reference by input file path. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">fileSys</td><td>File system where finding the specific file by input file path. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">filePath</td><td>Path of the file user wants to find.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The specific file's reference. </dd></dl>

<p>Definition at line <a class="el" href="launch_node_8cpp_source.html#l00070">70</a> of file <a class="el" href="launch_node_8cpp_source.html">launchNode.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a29a38a32c09806a88d96d35c909f7214"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_task_params_type.html">TaskParamsType</a> getTaskParamsFromSPD </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_s_p_d_parser.html">SPDParser</a> &amp;&#160;</td>
          <td class="paramname"><em>spdParser</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get params which naming service task needs. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">spdParser</td><td>The parser of spd file.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>TaskParams </dd></dl>
<dl class="section see"><dt>See also</dt><dd>TaskParams </dd></dl>

<p>Definition at line <a class="el" href="launch_node_8cpp_source.html#l00111">111</a> of file <a class="el" href="launch_node_8cpp_source.html">launchNode.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a346a28ce5a563149b4221fd3a8ef8540"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isFileExists </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_file_system__impl.html">FileSystem_impl</a> *&#160;</td>
          <td class="paramname"><em>fileSys</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>filePath</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Check the input file is existed in the iinput fileSystem. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">fileSys</td><td>pointet to FileSystem. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">filePath</td><td>the checked file's path.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>result of file's existing. </dd></dl>
<dl class="retval"><dt>Return values</dt><dd>
  <table class="retval">
    <tr><td class="paramname">true</td><td>file exists in file system </td></tr>
    <tr><td class="paramname">false</td><td>file dosen't exist in file system. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="launch_node_8cpp_source.html#l00672">672</a> of file <a class="el" href="launch_node_8cpp_source.html">launchNode.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a0c4e68a7a34959611ff4f4257cb3eae7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool killProcess </td>
          <td>(</td>
          <td class="paramtype">pid_type&#160;</td>
          <td class="paramname"><em>pid</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Terminate a specific process by process id. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">pid</td><td>Identifier of the process. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Result of killing the process. </dd></dl>
<dl class="retval"><dt>Return values</dt><dd>
  <table class="retval">
    <tr><td class="paramname">true</td><td>Kill the process successfully. </td></tr>
    <tr><td class="paramname">false</td><td>Kill the process failed. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="launch_node_8cpp_source.html#l00515">515</a> of file <a class="el" href="launch_node_8cpp_source.html">launchNode.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a51ea3ae230fc12714b4f28d88afabfb0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void loadFile </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_file_system__impl.html">FileSystem_impl</a> *&#160;</td>
          <td class="paramname"><em>fileSys</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_s_p_d_parser.html">SPDParser</a> &amp;&#160;</td>
          <td class="paramname"><em>spdParser</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>spdflPath</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Load binary file into memory. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">fileSys</td><td>file system used to find binary file </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">spdParser</td><td>parser of the spd.xml file. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">spdflPath</td><td>spd file's path, relative to SDRROOT </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="launch_node_8cpp_source.html#l00560">560</a> of file <a class="el" href="launch_node_8cpp_source.html">launchNode.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a51fd05e5055293748f0478b9723cfdd5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool spawnProcess </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>argc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>argv</em>[], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>entryPoint</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned long&#160;</td>
          <td class="paramname"><em>ulStackSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned long&#160;</td>
          <td class="paramname"><em>ulPriority</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">pid_type &amp;&#160;</td>
          <td class="paramname"><em>pid</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The operation shall start a new process by input parameters. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">argc</td><td>Counts of parameters passed to the entrypoint of the process. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">argv</td><td>Parameters passed to process's entrypoint. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">ulStackSize</td><td>Size of the stack the process needs. </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">ulPriority</td><td>Priority of the process. </td></tr>
    <tr><td class="paramdir">[in,out]</td><td class="paramname">pid</td><td>Id of the process. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="launch_node_8cpp_source.html#l00615">615</a> of file <a class="el" href="launch_node_8cpp_source.html">launchNode.cpp</a>.</p>

</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a class="anchor" id="aa9b2ca207bf051439b56b66b6d2139fe"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::string m_fsRoot</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="_launch_node_8h_source.html#l00250">250</a> of file <a class="el" href="_launch_node_8h_source.html">LaunchNode.h</a>.</p>

</div>
</div>
<a class="anchor" id="a89cc0459ac91b3c3bff2d8a115b70d44"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::string m_sdrRoot</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="_launch_node_8h_source.html#l00251">251</a> of file <a class="el" href="_launch_node_8h_source.html">LaunchNode.h</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>frameworks/BootLoader/include/<a class="el" href="_launch_node_8h_source.html">LaunchNode.h</a></li>
<li>frameworks/BootLoader/src/<a class="el" href="launch_node_8cpp_source.html">launchNode.cpp</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.13-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="class_launch_node.html">LaunchNode</a></li>
    <li class="footer">Generated on Fri Jul 12 2019 14:31:54 for
    <a href="http://www.onetek.net">
    <img class="footer" src="openscaLogo.png" height="31" alt="openSCA"/></a>
    </li>
  </ul>
</div>
</body>
</html>
